Ecrivez-nous

Accueil
Informatique et Télécommunication
Annales
Livres
Logiciels
HTML, langage
1 PRÉSENTATION

HTML, langage, langage de marquage hypertexte (HyperText Markup Language en anglais), constituant le langage de base du Web (World Wide Web).

2 HISTORIQUE

Le langage HTML s’appuie sur les spécifications du langage de marquage généralisé SGML (Standard Generalized Markup Language). Il a été développé par Tim Berners-Lee dans le Laboratoire européen de physique des particules (CERN). Son évolution est aujourd’hui supervisée par le consortium regroupant le CERN, l’INRIA (Institut national de recherche en informatique et en automatique) et le Massachusetts Institute of Technology (MIT).

3 LES BALISES DE MARQUAGE

Le langage HTML est un langage de marquage qui ne connaît que l’alphabet ASCII standard, limité à 128 caractères. Le marquage, réalisé par des balises, décrit la structure logique du document et est interprété par les logiciels de navigation (navigateurs ou browsers) lors de l’affichage. Les balises attachées à une portion de texte déterminent le style dans lequel ce texte sera transcrit. Elles servent d’instructions de positionnement pour les images ou de définition de liens vers d’autres pages Web. La phrase « L’avion a traversé l’<B>atlantique</B> en huit heures. » est marquée par une balise HTML. Une balise est constituée de caractères encadrés de chevrons (< ; >). L’utilisation d’une balise nécessite l’emploi d’un marqueur initial (par exemple <B>) et d’un marqueur terminal (par exemple </B>). Le premier indique le commencement de la mise en forme et le second la fin de cette mise en forme. Les marqueurs initiaux et terminaux sont souvent appelés, respectivement, balises et contre-balises. Dans l’exemple, <B> signifie qu’à partir de cette balise, l’affichage sera en gras (de bold en anglais) et </B> signifie la fin de l’affichage en gras, donc le retour au mode d’affichage initial du texte. Il existe ainsi de nombreuses balises, dont le fonctionnement est identique. Elles sont regroupées en trois catégories : les balises contenant les méta-informations sur le document, les balises de mise en forme du texte et les balises de liens. Mais pour faciliter la création des pages, il existe des outils d’édition de type WYSIWYG (What You See Is What You Get, ce que vous voyez à l’écran est ce que vous obtiendrez à l’impression), qui masquent tout le travail d’annotation.

4 ÉVOLUTION DU LANGAGE HTML

Aujourd’hui, le langage HTML permet d’inclure dans les pages Web des images fixes, des sons (avec le logiciel RealAudio), des séquences vidéo (avec le logiciel Quicktime), un langage de réalité virtuelle (mondes virtuels en 3D), des formulaires avec boîtes de saisie et des langages de programmation (par exemple Java et ActiveX). Le langage HTML évolue actuellement dans deux directions : Dynamic HTML et XML (eXtensible Markup Language). Dynamic HTML est une extension de HTML qui permet d’envoyer plusieurs couches d’informations à l’utilisateur. Ainsi, l’information est progressivement dévoilée, couche par couche, sans connexion supplémentaire. XML est un surensemble de HTML qui autorise la construction de structures plus complexes. Toutes ces évolutions sont en cours d’intégration dans les logiciels de navigation.

Professeur : Tél.: (237) 22 11 58 25  Ecrivez-nous